package com.pmt.feedplayer.core

import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.CoroutineDispatcher

/**
 * Android平台的协程调度器提供者实现
 */
actual class CoroutineDispatcherProvider {
    /**
     * 主调度器（UI线程）
     */
    actual val main: CoroutineDispatcher = Dispatchers.Main
    
    /**
     * 计算调度器（CPU密集型任务）
     */
    actual val default: CoroutineDispatcher = Dispatchers.Default
    
    /**
     * IO调度器（IO密集型任务）
     */
    actual val io: CoroutineDispatcher = Dispatchers.IO
}